Hidden Surface Removal for C-oriented Polyhedra

نویسندگان

  • Mark de Berg
  • Mark H. Overmars
چکیده

In this paper we present anew, efficient, output-sensitive method for computing the visibility map of a set of c-oriented polyhedra (polyhedra with their faces and edges in c orientations, for some constant c) as seen from a given viewpoint. For non-intersecting polyhedra with n edges in total, the algorithm runs in time 0« n + k) log n), where k is the complexity ofthe visibility map. The method can handle cyclic overlap of the polyhedra and perspective views without any problem. The method can even deal with intersecting polyhedra. In the latter case the algorithm runs in time 0« n + k) log2 n).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Output-sensitive Hidden Surface Removal for C-oriented Polyhedra

In this paper we present an output-sensitive algorithm to maintain the view of a set of c-oriented polyhedra under insertions into or deletions from the set. (A set of polyhedra is c-oriented ifthe number of different orientations of its edges is bounded by some constant c.) Cyclic overlap in the scene is aJlowed and the polyhedra may even intersect. The time needed for an update is 0« k + 1) l...

متن کامل

Repetitive Hidden Surface Removal for Polyhedra

The repetitive hidden-surface-removal problem can be rephrased as the problem of nding the most compact representation of all views of a polyhedral scene that allows eecient on-line retrieval of a single view. In this paper we present a novel approach to this problem. We assume that a polyhedral scene in 3-space is given in advance and is preprocessed oo-line into a data structure. Afterwards, ...

متن کامل

Hidden Surface Removal for Axis-Parallel Polyhedra (Extended Abstract)

In this paper we present a new, efficient, outputsensitive method for computing the visibility map of a set of axis-parallel polyhedra (i.e., polyhedra with their faces and edges parallel to the coordinate axes) as seen from a given viewpoint. For non-intersecting polyhedra with n edges in total, the algorithm runs in time O( (n + k) log n), where k is the complexity of the visibility map. The ...

متن کامل

A Space-Optimal Hidden Surface Removal Algorithm for Iso-Oriented Rectangles

We investigate the problem of finding the visible pieces of a scene of objects from a specified viewpoint. In particular, we are interested in the design of an efficient hidden surface removal algorithm for a scene comprised of iso-oriented rectangles. We propose an algorithm where given a set of n iso-oriented rectangles we report all visible surfaces in O((n+ k) log n) time and linear space, ...

متن کامل

Object Oriented Languages and Generalized Polyhedra

Polyhedra constitute a very powerful tool to model scenes in image synthesis and Computer Aided Design. Generalized polyhedra are standard poly-hedra with non-planar surfaces. They are introduced in this paper to allow combining features of Boundary Representation modelling and of Free Form Surface modelling. Composing these two approaches is not that simple, and it is hoped that object oriente...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Geom.

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1991